package com.sdhs.projectstart.mapper;


import com.sdhs.projectstart.domain.ProjectScheme;

import java.util.List;

/**
 * 项目联合设计信息 数据层
 *
 * @author ww
 */
public interface ProjectSchemeMapper {
    /**
     * 查询集合
     *
     * @param proScheme 施工组织方案
     * @return 项目联合设计集合
     */
    public List<ProjectScheme> selectProjectSchemeList(ProjectScheme proScheme);

    /**
     * 根据ID查询信息
     *
     * @param id id
     * @return 项目联合设计信息
     */
    public ProjectScheme selectProjectSchemeById(Long id);

    /**
     * 新增数据信息
     *
     * @param proScheme 数据信息
     * @return 结果
     */
    public int insertProjectScheme(ProjectScheme proScheme);

    /**
     * 修改数据信息
     *
     * @param proScheme 数据信息
     * @return 结果
     */
    public int updateProjectScheme(ProjectScheme proScheme);

    /**
     * 批量删除信息
     *
     * @param ids 需要删除的项目联合设计ID
     * @return 结果
     */
    public int deleteProjectSchemeByIds(Long[] ids);

}
